Modified Laroche Bayer Demosaicing Algorithm

概要

ファイル: \examples\Processing\Color\Bayer\Laroche_modified_maVCL.va

デフォルトプラットフォーム: mE5-MA-VCL

簡単な説明

Larocheに基づくリソース最適化されたBayerデモザイキングアルゴリズム

このセクションでは、次回のBayerデモザイキングアルゴリズムのわずかに修正されたバージョンについて説明します。 「Bayer Demosaicing Algorithm According to Laroche」。(補間アルゴリズムの唯一の違いは (参照: 式 8 を 式12)、赤および青の色値()の補間のための緑の色値(式10 を 式12)がバイリニア補間される点です。その他の色補間ステップはすべて 「オリジナルのLarocheフィルター」と同等です。 「Bayer Demosaicing」 では、Bayerデモザイキング結果の定性的な違いについて説明しています。修正版に対応するVisualAppletsのサンプルは、\examples\Processing\Color\Bayer\Laroche_modified_maVCL.vaにあります。これは、8ビットの入力ビット深度と2の Parallelism を持つ microEnable 5 フレームグラバー用に実装されていますが、microEnable IV フレームグラバー、その他の入力ビット深度、または別の Parallelism のバージョンに簡単に適応させることができます。以下では、VisualAppletsデザインにおける修正された部分について簡単に説明します。 図252「修正されたLarocheフィルターのColourInterpolationの内容」 では、HierarchicalBoxの内容を確認できます ColourInterpolation ( 246「Bayer デモザイキングプロセスの補間ステップ 1」を使用します。

修正されたLarocheフィルターのColourInterpolationの内容。

図252. 修正されたLarocheフィルターのColourInterpolationの内容。


赤および青の色値は、Bayerパターンの RedandBlue ボックス内、および現在のピクセル位置における計算された緑の色値( )のカーネルから補間されます。緑の色値の計算は、HierarchicalBox 現在のピクセル位置において。緑色の値の計算はHierarchicalBoxで行われます。 GreenOutで行われます。 「Bayer Demosaicing Algorithm According to Laroche」 のサンプルと同様に、現在のピクセル位置の色は whereAmI_Colour最後に、3つのカラーコンポーネントがすべて統合されます。